-
Notifications
You must be signed in to change notification settings - Fork 0
Feedback #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: feedback
Are you sure you want to change the base?
Feedback #1
Conversation
Added a comment to the constructor of the Abonent class.
Будь ласка, підв'яжіть свій акаунт на GitHub classroom та зверніться до адміністатора для оновлення інформації. Дякую! |
КоментарЗагалом програма виконує основну вимогу: створюється масив об’єктів класу Abonent, для кожного обчислюється сума цифр номера телефону і знаходиться абонент з максимальною сумою. Код компілюється і на практиці дасть очікуваний результат для наведеного масиву даних. Проте є кілька помилок/недоліків і зауважень по стилю та практикам, які варто виправити, щоб код був більш надійним і відповідним C# code conventions:
Рекомендації по code convention C# (конкретно до вашого коду)
Поради студенту (без готового коду)
Майбутні поліпшення
Висновок: логіка виконана, але є кілька важливих зауважень по надійності та стилю. Виправте перевірку порожнього масиву, видаліть/змініть фіналайзер і примусовий виклик GC, додайте валідацію PhoneNumber та організуйте код за звичними конвенціями C#. Пропозиції
Якщо хочеш — можу підказати, які конкретні перевірки додати і куди вставити короткі коментарі, але без готових рядків коду. Оцінка: 4.0 |
КоментарКод у Program.cs реалізує вимогу: створення масиву з n об’єктів класу Abonent, обчислення суми цифр номера телефона кожного абонента та пошук абонента з найбільшою сумою. Логіка коректна і читається. Є кілька дрібних зауважень по стилю і надійності, які покращать якість коду та дотримання C# code conventions. Пропозиції
Щодо покращень алгоритму: якщо захочете скоротити код для обчислення суми цифр, подумайте про використання методів-помічників або шаблонів (без надання готового коду). Оцінка: 5.0 |
👋! GitHub Classroom created this pull request as a place for your teacher to leave feedback on your work. It will update automatically. Don’t close or merge this pull request, unless you’re instructed to do so by your teacher.
In this pull request, your teacher can leave comments and feedback on your code. Click the Subscribe button to be notified if that happens.
Click the Files changed or Commits tab to see all of the changes pushed to the default branch since the assignment started. Your teacher can see this too.
Notes for teachers
Use this PR to leave feedback. Here are some tips:
For more information about this pull request, read “Leaving assignment feedback in GitHub”.
Subscribed: @TheMightyRoman